home *** CD-ROM | disk | FTP | other *** search
- _global.score = function(speed, spread, collisions, landed, tricked)
- {
- var _loc1_ = this;
- _loc1_.mySpread = spread / 600 * 6 - 2;
- if(landed)
- {
- _loc1_.scoreTotal = _loc1_.mySpread - collisions * collisionPoints;
- _loc1_.scoreTotal += landingPoints;
- if(tricked)
- {
- _loc1_.scoreTotal += trickPoints;
- }
- trace_lc(_loc1_.scoreTotal);
- if(_loc1_.scoreTotal < 0)
- {
- _loc1_.scoreTotal = 0;
- }
- else if(scoreTotal >= 10)
- {
- _loc1_.scoreTotal = 10;
- }
- }
- else
- {
- _loc1_.scoreTotal = 0;
- }
- _loc1_.scoreForText = String(_loc1_.scoreTotal).substring(0,3);
- scores.updateScore(_loc1_.scoreForText);
- };
- scores.totalScore = 0;
- scores.updateScore = function(score)
- {
- this["score" + numberOfJumps] = score;
- this.totalScore += Number(score);
- };
- scores.wipeScores = function()
- {
- var _loc1_ = this;
- _loc1_.totalScore = 0;
- i = 1;
- while(i <= maxJumps)
- {
- _loc1_["score" + i] = "";
- i++;
- }
- };
-